/*******************************************************************************
Author:lonn
Date:2022-10-26
*******************************************************************************/

#ifndef __OLED_MENU_H
#define __OLED_MENU_H

#define MIX_PAGE  2
#define MIN_PAGE  1
 
#include "stm32f10x.h"


 
typedef struct {
 
     unsigned char current;
     unsigned char up;//上键
     unsigned char down;//下键
     unsigned char enter;//确认键
     void (*current_operation)();
 
}key_table;
 
 
void Menu_key_set(char Menu_key);
void Menu_key_fanye(char Menu_fanye);
void Change_Mode_flag(void);

void Kaiguan_flag(void);

void fun1(void);
 
void fun2(void);
void fun3(void);
void fun4(void);
void fun5(void);
 
void fun6(void);
void fun7(void);
void fun8(void);
 
void fun9(void);
void fun10(void);
void fun11(void);
 
void fun12(void);
void fun13(void);
void fun14(void);
void fun15(void);
 
void fun16(void);
void fun17(void);
void fun18(void);
void fun19(void);
void fun20(void);
void fun21(void);
void fun22(void);
void fun23(void);
void fun24(void);
void fun25(void);
void fun26(void);
void fun27(void);
 
 
void fun_empty(void);
 
 
#endif